<html>
	<head>
		<meta charset="utf-8"/>
		<title>BLevelItem</title>
		<link rel="stylesheet" type="text/css" href="./style.css"/>
	</head>
	<body>
		<h1>BLevelItem</h1>
		<p>Inherites from <a href="BObject.html">BObject</a></p>
		<h2>public</h2>
		<table id="public"><tr><td align="right"></td><td><a href="#BLevelItem(BLevelItem*)">BLevelItem</a>(BLevelItem* parent = 0);</td></tr>
			<tr><td align="right"></td><td><a href="#BLevelItem(const BString&,BLevelItem*)">BLevelItem</a>(const BString& text, BLevelItem* parent = 0);</td></tr>
			<tr><td align="right"></td><td><a href="#BLevelItem(BIcon*,const BString&,BLevelItem*)">BLevelItem</a>(BIcon* icon, const BString& text = BString(), BLevelItem* parent = 0);</td></tr>
			<tr><td align="right"></td><td><a href="#~BLevelItem()">~BLevelItem</a>();</td></tr>
			<tr><td align="right">void </td><td><a href="#expand()">expand</a>();</td></tr>
			<tr><td align="right">void </td><td><a href="#shrink()">shrink</a>();</td></tr>
			<tr><td align="right">void </td><td><a href="#expandOrShrink()">expandOrShrink</a>();</td></tr>
			<tr><td align="right">void </td><td><a href="#setExpanded(bool)">setExpanded</a>(bool expanded);</td></tr>
			<tr><td align="right">bool </td><td><a href="#isExpanded()">isExpanded</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setSelected(bool)">setSelected</a>(bool selected);</td></tr>
			<tr><td align="right">bool </td><td><a href="#isSelected()">isSelected</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setIcon(BIcon*)">setIcon</a>(BIcon* icon);</td></tr>
			<tr><td align="right">BIcon* </td><td><a href="#icon()">icon</a>();</td></tr>
			<tr><td align="right">const BIcon* </td><td><a href="#icon()">icon</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setText(const BString&)">setText</a>(const BString& text);</td></tr>
			<tr><td align="right">const BString& </td><td><a href="#text()">text</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setWidget(BWidget*)">setWidget</a>(BWidget* widget);</td></tr>
			<tr><td align="right">BWidget* </td><td><a href="#widget()">widget</a>();</td></tr>
			<tr><td align="right">const BWidget* </td><td><a href="#widget()">widget</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setValue(const BValue&)">setValue</a>(const BValue& value);</td></tr>
			<tr><td align="right">const BValue& </td><td><a href="#value()">value</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setParent(BLevelItem*)">setParent</a>(BLevelItem* parent);</td></tr>
			<tr><td align="right">BLevelItem* </td><td><a href="#parent()">parent</a>();</td></tr>
			<tr><td align="right">const BLevelItem* </td><td><a href="#parent()">parent</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#addChild(BLevelItem*)">addChild</a>(BLevelItem* child);</td></tr>
			<tr><td align="right">BLevelItem* </td><td><a href="#addChild(const BString&)">addChild</a>(const BString& text);</td></tr>
			<tr><td align="right">bool </td><td><a href="#removeChild(BLevelItem*)">removeChild</a>(BLevelItem* child);</td></tr>
			<tr><td align="right">BRect </td><td><a href="#rect()">rect</a>() const;</td></tr>
			<tr><td align="right">BRect </td><td><a href="#contentRect()">contentRect</a>() const;</td></tr>
			<tr><td align="right">int </td><td><a href="#level()">level</a>() const;</td></tr>
			<tr><td align="right">BString </td><td><a href="#path()">path</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#clearChildren()">clearChildren</a>();</td></tr>
			<tr><td align="right">int </td><td><a href="#childCount()">childCount</a>() const;</td></tr>
			<tr><td align="right">BLevelItem* </td><td><a href="#child(int)">child</a>(int index);</td></tr>
			<tr><td align="right">const BLevelItem* </td><td><a href="#child(int)">child</a>(int index) const;</td></tr>
			<tr><td align="right">BLevelItem* </td><td><a href="#child(const BString&)">child</a>(const BString& text);</td></tr>
			<tr><td align="right">const BLevelItem* </td><td><a href="#child(const BString&)">child</a>(const BString& text) const;</td></tr>
			<tr><td align="right">BLevelItem* </td><td><a href="#child(const BValue&)">child</a>(const BValue& value);</td></tr>
			<tr><td align="right">const BLevelItem* </td><td><a href="#child(const BValue&)">child</a>(const BValue& value) const;</td></tr>
			<tr><td align="right">BLevelItem* </td><td><a href="#find(const BString&)">find</a>(const BString& text);</td></tr>
			<tr><td align="right">const BLevelItem* </td><td><a href="#find(const BString&)">find</a>(const BString& text) const;</td></tr>
			<tr><td align="right">BLevelItem* </td><td><a href="#find(const BValue&)">find</a>(const BValue& value);</td></tr>
			<tr><td align="right">const BLevelItem* </td><td><a href="#find(const BValue&)">find</a>(const BValue& value) const;</td></tr>
			<tr><td align="right">BLevelItem* </td><td><a href="#locate(const BString&)">locate</a>(const BString& path);</td></tr>
			<tr><td align="right">const BLevelItem* </td><td><a href="#locate(const BString&)">locate</a>(const BString& path) const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#contains(const BLevelItem*)">contains</a>(const BLevelItem* item) const;</td></tr>
		</table>
		<div id="desc">
			<h2>Detailed Description : </h2>
		</div>
		<h2 id="docs">Member Documentation</h2>
		<div id="BLevelItem(BLevelItem*)">
			<h3>BLevelItem(BLevelItem* parent = 0);</h3>
		</div>
		<div id="BLevelItem(const BString&,BLevelItem*)">
			<h3>BLevelItem(const BString& text, BLevelItem* parent = 0);</h3>
		</div>
		<div id="BLevelItem(BIcon*,const BString&,BLevelItem*)">
			<h3>BLevelItem(BIcon* icon, const BString& text = BString(), BLevelItem* parent = 0);</h3>
		</div>
		<div id="~BLevelItem()">
			<h3>~BLevelItem();</h3>
		</div>
		<div id="expand()">
			<h3>void expand();</h3>
		</div>
		<div id="shrink()">
			<h3>void shrink();</h3>
		</div>
		<div id="expandOrShrink()">
			<h3>void expandOrShrink();</h3>
		</div>
		<div id="setExpanded(bool)">
			<h3>void setExpanded(bool expanded);</h3>
		</div>
		<div id="isExpanded()">
			<h3>bool isExpanded() const;</h3>
		</div>
		<div id="setSelected(bool)">
			<h3>void setSelected(bool selected);</h3>
		</div>
		<div id="isSelected()">
			<h3>bool isSelected() const;</h3>
		</div>
		<div id="setIcon(BIcon*)">
			<h3>void setIcon(BIcon* icon);</h3>
		</div>
		<div id="icon()">
			<h3>BIcon* icon();</h3>
		</div>
		<div id="icon()">
			<h3>const BIcon* icon() const;</h3>
		</div>
		<div id="setText(const BString&)">
			<h3>void setText(const BString& text);</h3>
		</div>
		<div id="text()">
			<h3>const BString& text() const;</h3>
		</div>
		<div id="setWidget(BWidget*)">
			<h3>void setWidget(BWidget* widget);</h3>
		</div>
		<div id="widget()">
			<h3>BWidget* widget();</h3>
		</div>
		<div id="widget()">
			<h3>const BWidget* widget() const;</h3>
		</div>
		<div id="setValue(const BValue&)">
			<h3>void setValue(const BValue& value);</h3>
		</div>
		<div id="value()">
			<h3>const BValue& value() const;</h3>
		</div>
		<div id="setParent(BLevelItem*)">
			<h3>void setParent(BLevelItem* parent);</h3>
		</div>
		<div id="parent()">
			<h3>BLevelItem* parent();</h3>
		</div>
		<div id="parent()">
			<h3>const BLevelItem* parent() const;</h3>
		</div>
		<div id="addChild(BLevelItem*)">
			<h3>bool addChild(BLevelItem* child);</h3>
		</div>
		<div id="addChild(const BString&)">
			<h3>BLevelItem* addChild(const BString& text);</h3>
		</div>
		<div id="removeChild(BLevelItem*)">
			<h3>bool removeChild(BLevelItem* child);</h3>
		</div>
		<div id="rect()">
			<h3>BRect rect() const;</h3>
		</div>
		<div id="contentRect()">
			<h3>BRect contentRect() const;</h3>
		</div>
		<div id="level()">
			<h3>int level() const;</h3>
		</div>
		<div id="path()">
			<h3>BString path() const;</h3>
		</div>
		<div id="clearChildren()">
			<h3>void clearChildren();</h3>
		</div>
		<div id="childCount()">
			<h3>int childCount() const;</h3>
		</div>
		<div id="child(int)">
			<h3>BLevelItem* child(int index);</h3>
		</div>
		<div id="child(int)">
			<h3>const BLevelItem* child(int index) const;</h3>
		</div>
		<div id="child(const BString&)">
			<h3>BLevelItem* child(const BString& text);</h3>
		</div>
		<div id="child(const BString&)">
			<h3>const BLevelItem* child(const BString& text) const;</h3>
		</div>
		<div id="child(const BValue&)">
			<h3>BLevelItem* child(const BValue& value);</h3>
		</div>
		<div id="child(const BValue&)">
			<h3>const BLevelItem* child(const BValue& value) const;</h3>
		</div>
		<div id="find(const BString&)">
			<h3>BLevelItem* find(const BString& text);</h3>
		</div>
		<div id="find(const BString&)">
			<h3>const BLevelItem* find(const BString& text) const;</h3>
		</div>
		<div id="find(const BValue&)">
			<h3>BLevelItem* find(const BValue& value);</h3>
		</div>
		<div id="find(const BValue&)">
			<h3>const BLevelItem* find(const BValue& value) const;</h3>
		</div>
		<div id="locate(const BString&)">
			<h3>BLevelItem* locate(const BString& path);</h3>
		</div>
		<div id="locate(const BString&)">
			<h3>const BLevelItem* locate(const BString& path) const;</h3>
		</div>
		<div id="contains(const BLevelItem*)">
			<h3>bool contains(const BLevelItem* item) const;</h3>
		</div>
	</body>
</html>